package com.shop.shoporder.service;

import com.shop.shoporder.entity.StoreGoods;
import com.shop.shoporder.entity.StoreGoodsInfo;
import com.shop.shoporder.entity.WapStoreGoods;

import java.util.List;

public interface StoreGoodsService  {

    int deleteByPrimaryKey(Integer sgId);

    int insert(StoreGoods record);

    int insertSelective(StoreGoods record);

    StoreGoods selectByPrimaryKey(Integer sgId);

    int updateByPrimaryKeySelective(StoreGoods record);

    int updateByPrimaryKey(StoreGoods record);

    StoreGoodsInfo selectStoreGoods(int userNoId);

    List<StoreGoods> selectStoreGoodList(int storeId);

    List<WapStoreGoods> getStoreGoods(int storeId);

    //上下架店铺商品
    int updateStoreGoodsUpState(StoreGoods storeGoods);

    /**
     * 获取店铺商品列表
     * @param storeId
     * @return
     */
    List<WapStoreGoods> getStoreGoodsList(int storeId);
}
